ISPF Dialog 开发知识点

需要用ISPF来开发带界面的自动化工具,从0开始。记下些很有用的知识点:

  • 执行命令Panelid可以得到当前ISPF panel的名字
  • 执行7.2这个命令输入panel名字,可以用来刷新你新写的panel,使改 动动态生效,这样就不需要重启TN3270 terminal达到测试panel改动的目的
  • ISPF中用option 7.3可以查看Z开头ISPF系统预留的变量
  • 执行命令3.9查看ISPF所有可用的command
  • 知道任意一个panel的名字,如何得到其定义的路径?这里是很好的方法
  • To assign a null value or blank value to a dialog variable, use the system variable &Z.
    )SET D = &Z
  • NOTIFY=&&SYSUID,which generates the JCL NOTIFY=&SYSUID,Similarly, && in a DSN becomes &&&& in a skel.
  • 知道任意一个panel的名字,如何得到其定义的路径?这里是很好的方法:

1). turn on PANELID to see the panel names
2). from the ISPF primary option menu,navigate to your target panel,selecting one menu item at a time. Write down the panel names.
3). When you get to your target panel,issue TSO ISRDDN (like TSO ISRDDN CMNLIST0)
4). In the ISRDDN panel, type MEMBER my_target where my_target is the name of the panel you are looking for. Press Enter.
5). It will display the datasets that include that member.
6). Browse to see what each panel does.

Comments !